package com.example.demo.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

import com.example.demo.util.IDUtil;

import tk.mybatis.mapper.annotation.KeySql;

@Table(name = "app_user_info")
public class UserInfo {
    /**
     * id
     */
    @Id
    @Column(name = "user_info_id")
	@KeySql(genId = IDUtil.class)
    private String userInfoId;

    /**
     * user_id
     */
    @Column(name = "user_id")
    private String userId;

    /**
     * 年龄
     */
    @Column(name = "user_age")
    private Integer userAge;

    /**
     * 身高
     */
    @Column(name = "user_heigth")
    private Integer userHeigth;

    /**
     * 地址
     */
    @Column(name = "user_address")
    private String userAddress;

    /**
     * 学历
     */
    @Column(name = "user_education")
    private String userEducation;

    /**
     * 收入
     */
    @Column(name = "user_income")
    private String userIncome;

    /**
     * 职业
     */
    @Column(name = "user_occupation")
    private String userOccupation;

    /**
     * 毕业院校
     */
    @Column(name = "user_school")
    private String userSchool;

    /**
     * 婚姻状况
     */
    @Column(name = "user_is_marry")
    private String userIsMarry;

    /**
     * 体重
     */
    @Column(name = "user_weigth")
    private Integer userWeigth;

    /**
     * 民族
     */
    @Column(name = "user_nation")
    private String userNation;

    /**
     * 籍贯
     */
    @Column(name = "user_native")
    private String userNative;

    /**
     * 户口
     */
    @Column(name = "user_old_addr")
    private String userOldAddr;

    /**
     * 星座
     */
    @Column(name = "user_constellation")
    private String userConstellation;

    /**
     * 属相
     */
    @Column(name = "user_zodiac")
    private String userZodiac;

    /**
     * 血型
     */
    @Column(name = "user_boold_type")
    private String userBooldType;

    /**
     * 喜欢的歌曲
     */
    @Column(name = "user_like_song")
    private String userLikeSong;

    /**
     * 喜欢的电影
     */
    @Column(name = "user_like_film")
    private String userLikeFilm;

    /**
     * 喜欢的书籍
     */
    @Column(name = "user_like_books")
    private String userLikeBooks;

    /**
     * 喜欢的运动
     */
    @Column(name = "user_like_motion")
    private String userLikeMotion;

    /**
     * 喜欢的乐器
     */
    @Column(name = "user_like_music_tool")
    private String userLikeMusicTool;

    /**
     * 爱好
     */
    @Column(name = "user_like")
    private String userLike;

    /**
     * 内心独白
     */
    @Column(name = "user_soliloquy")
    private String userSoliloquy;

    /**
     * 乐观锁
     */
    @Column(name = "revision")
    private Integer revision;

    /**
     * 创建人
     */
    @Column(name = "created_by")
    private String createdBy;

    /**
     * 创建时间
     */
    @Column(name = "created_time")
    private Date createdTime;

    /**
     * 更新人
     */
    @Column(name = "updated_by")
    private String updatedBy;

    /**
     * 更新时间
     */
    @Column(name = "updated_time")
    private Date updatedTime;

    /**
     * 获取id
     *
     * @return user_info_id - id
     */
    public String getUserInfoId() {
        return userInfoId;
    }

    /**
     * 设置id
     *
     * @param userInfoId id
     */
    public void setUserInfoId(String userInfoId) {
        this.userInfoId = userInfoId;
    }

    /**
     * 获取user_id
     *
     * @return user_id - user_id
     */
    public String getUserId() {
        return userId;
    }

    /**
     * 设置user_id
     *
     * @param userId user_id
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }

    /**
     * 获取年龄
     *
     * @return user_age - 年龄
     */
    public Integer getUserAge() {
        return userAge;
    }

    /**
     * 设置年龄
     *
     * @param userAge 年龄
     */
    public void setUserAge(Integer userAge) {
        this.userAge = userAge;
    }

    /**
     * 获取身高
     *
     * @return user_heigth - 身高
     */
    public Integer getUserHeigth() {
        return userHeigth;
    }

    /**
     * 设置身高
     *
     * @param userHeigth 身高
     */
    public void setUserHeigth(Integer userHeigth) {
        this.userHeigth = userHeigth;
    }

    /**
     * 获取地址
     *
     * @return user_address - 地址
     */
    public String getUserAddress() {
        return userAddress;
    }

    /**
     * 设置地址
     *
     * @param userAddress 地址
     */
    public void setUserAddress(String userAddress) {
        this.userAddress = userAddress;
    }

    /**
     * 获取学历
     *
     * @return user_education - 学历
     */
    public String getUserEducation() {
        return userEducation;
    }

    /**
     * 设置学历
     *
     * @param userEducation 学历
     */
    public void setUserEducation(String userEducation) {
        this.userEducation = userEducation;
    }

    /**
     * 获取收入
     *
     * @return user_income - 收入
     */
    public String getUserIncome() {
        return userIncome;
    }

    /**
     * 设置收入
     *
     * @param userIncome 收入
     */
    public void setUserIncome(String userIncome) {
        this.userIncome = userIncome;
    }

    /**
     * 获取职业
     *
     * @return user_occupation - 职业
     */
    public String getUserOccupation() {
        return userOccupation;
    }

    /**
     * 设置职业
     *
     * @param userOccupation 职业
     */
    public void setUserOccupation(String userOccupation) {
        this.userOccupation = userOccupation;
    }

    /**
     * 获取毕业院校
     *
     * @return user_school - 毕业院校
     */
    public String getUserSchool() {
        return userSchool;
    }

    /**
     * 设置毕业院校
     *
     * @param userSchool 毕业院校
     */
    public void setUserSchool(String userSchool) {
        this.userSchool = userSchool;
    }

    /**
     * 获取婚姻状况
     *
     * @return user_is_marry - 婚姻状况
     */
    public String getUserIsMarry() {
        return userIsMarry;
    }

    /**
     * 设置婚姻状况
     *
     * @param userIsMarry 婚姻状况
     */
    public void setUserIsMarry(String userIsMarry) {
        this.userIsMarry = userIsMarry;
    }

    /**
     * 获取体重
     *
     * @return user_weigth - 体重
     */
    public Integer getUserWeigth() {
        return userWeigth;
    }

    /**
     * 设置体重
     *
     * @param userWeigth 体重
     */
    public void setUserWeigth(Integer userWeigth) {
        this.userWeigth = userWeigth;
    }

    /**
     * 获取民族
     *
     * @return user_nation - 民族
     */
    public String getUserNation() {
        return userNation;
    }

    /**
     * 设置民族
     *
     * @param userNation 民族
     */
    public void setUserNation(String userNation) {
        this.userNation = userNation;
    }

    /**
     * 获取籍贯
     *
     * @return user_native - 籍贯
     */
    public String getUserNative() {
        return userNative;
    }

    /**
     * 设置籍贯
     *
     * @param userNative 籍贯
     */
    public void setUserNative(String userNative) {
        this.userNative = userNative;
    }

    /**
     * 获取户口
     *
     * @return user_old_addr - 户口
     */
    public String getUserOldAddr() {
        return userOldAddr;
    }

    /**
     * 设置户口
     *
     * @param userOldAddr 户口
     */
    public void setUserOldAddr(String userOldAddr) {
        this.userOldAddr = userOldAddr;
    }

    /**
     * 获取星座
     *
     * @return user_constellation - 星座
     */
    public String getUserConstellation() {
        return userConstellation;
    }

    /**
     * 设置星座
     *
     * @param userConstellation 星座
     */
    public void setUserConstellation(String userConstellation) {
        this.userConstellation = userConstellation;
    }

    /**
     * 获取属相
     *
     * @return user_zodiac - 属相
     */
    public String getUserZodiac() {
        return userZodiac;
    }

    /**
     * 设置属相
     *
     * @param userZodiac 属相
     */
    public void setUserZodiac(String userZodiac) {
        this.userZodiac = userZodiac;
    }

    /**
     * 获取血型
     *
     * @return user_boold_type - 血型
     */
    public String getUserBooldType() {
        return userBooldType;
    }

    /**
     * 设置血型
     *
     * @param userBooldType 血型
     */
    public void setUserBooldType(String userBooldType) {
        this.userBooldType = userBooldType;
    }

    /**
     * 获取喜欢的歌曲
     *
     * @return user_like_song - 喜欢的歌曲
     */
    public String getUserLikeSong() {
        return userLikeSong;
    }

    /**
     * 设置喜欢的歌曲
     *
     * @param userLikeSong 喜欢的歌曲
     */
    public void setUserLikeSong(String userLikeSong) {
        this.userLikeSong = userLikeSong;
    }

    /**
     * 获取喜欢的电影
     *
     * @return user_like_film - 喜欢的电影
     */
    public String getUserLikeFilm() {
        return userLikeFilm;
    }

    /**
     * 设置喜欢的电影
     *
     * @param userLikeFilm 喜欢的电影
     */
    public void setUserLikeFilm(String userLikeFilm) {
        this.userLikeFilm = userLikeFilm;
    }

    /**
     * 获取喜欢的书籍
     *
     * @return user_like_books - 喜欢的书籍
     */
    public String getUserLikeBooks() {
        return userLikeBooks;
    }

    /**
     * 设置喜欢的书籍
     *
     * @param userLikeBooks 喜欢的书籍
     */
    public void setUserLikeBooks(String userLikeBooks) {
        this.userLikeBooks = userLikeBooks;
    }

    /**
     * 获取喜欢的运动
     *
     * @return user_like_motion - 喜欢的运动
     */
    public String getUserLikeMotion() {
        return userLikeMotion;
    }

    /**
     * 设置喜欢的运动
     *
     * @param userLikeMotion 喜欢的运动
     */
    public void setUserLikeMotion(String userLikeMotion) {
        this.userLikeMotion = userLikeMotion;
    }

    /**
     * 获取喜欢的乐器
     *
     * @return user_like_music_tool - 喜欢的乐器
     */
    public String getUserLikeMusicTool() {
        return userLikeMusicTool;
    }

    /**
     * 设置喜欢的乐器
     *
     * @param userLikeMusicTool 喜欢的乐器
     */
    public void setUserLikeMusicTool(String userLikeMusicTool) {
        this.userLikeMusicTool = userLikeMusicTool;
    }

    /**
     * 获取爱好
     *
     * @return user_like - 爱好
     */
    public String getUserLike() {
        return userLike;
    }

    /**
     * 设置爱好
     *
     * @param userLike 爱好
     */
    public void setUserLike(String userLike) {
        this.userLike = userLike;
    }

    /**
     * 获取内心独白
     *
     * @return user_soliloquy - 内心独白
     */
    public String getUserSoliloquy() {
        return userSoliloquy;
    }

    /**
     * 设置内心独白
     *
     * @param userSoliloquy 内心独白
     */
    public void setUserSoliloquy(String userSoliloquy) {
        this.userSoliloquy = userSoliloquy;
    }

    /**
     * 获取乐观锁
     *
     * @return revision - 乐观锁
     */
    public Integer getRevision() {
        return revision;
    }

    /**
     * 设置乐观锁
     *
     * @param revision 乐观锁
     */
    public void setRevision(Integer revision) {
        this.revision = revision;
    }

    /**
     * 获取创建人
     *
     * @return created_by - 创建人
     */
    public String getCreatedBy() {
        return createdBy;
    }

    /**
     * 设置创建人
     *
     * @param createdBy 创建人
     */
    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    /**
     * 获取创建时间
     *
     * @return created_time - 创建时间
     */
    public Date getCreatedTime() {
        return createdTime;
    }

    /**
     * 设置创建时间
     *
     * @param createdTime 创建时间
     */
    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    /**
     * 获取更新人
     *
     * @return updated_by - 更新人
     */
    public String getUpdatedBy() {
        return updatedBy;
    }

    /**
     * 设置更新人
     *
     * @param updatedBy 更新人
     */
    public void setUpdatedBy(String updatedBy) {
        this.updatedBy = updatedBy;
    }

    /**
     * 获取更新时间
     *
     * @return updated_time - 更新时间
     */
    public Date getUpdatedTime() {
        return updatedTime;
    }

    /**
     * 设置更新时间
     *
     * @param updatedTime 更新时间
     */
    public void setUpdatedTime(Date updatedTime) {
        this.updatedTime = updatedTime;
    }
}